package com.grao.waterschool.human.entiry.dto;

import com.grao.waterschool.human.entiry.dto.base.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

@Getter
@Setter
public class CourseHistoryDto extends BaseDto {

    @ApiModelProperty("课程历史记录id/不用填写")
    private String courseHistoryId;

    @ApiModelProperty("巡课人id")
    private String inspectorId;

    @ApiModelProperty("巡课类型")
    private Integer type;

    @ApiModelProperty("课程号")
    private String kch;

    @ApiModelProperty("课程名称")
    private String kcmc;

    @ApiModelProperty("教师工号")
    private String jgh;

    @ApiModelProperty("上课周次")
    private String zc;

    @ApiModelProperty("专业号")
    private String zyh;

    @ApiModelProperty("年级")
    private String nj;

    @ApiModelProperty("班级号")
    private String bh;

    @ApiModelProperty("学年")
    private String kkxnd;

    @ApiModelProperty("学期")
    private String kkxqm;

    @ApiModelProperty("星期几")
    private String xqj;

    @ApiModelProperty("上课节次")
    private String skjc;

    @ApiModelProperty("上课日期")
    private String skrq;

    @ApiModelProperty("上课时间")
    private String sksj;

    @ApiModelProperty("教学班人数")
    private String jxbrs;

    @ApiModelProperty("上课地点")
    private String skdd;

    @ApiModelProperty("教室号")
    private String jsh;

    @Schema(description = "课程历史记录")
    private List<CourseHistoryListDto> courseHistoryList;

    @Schema(description = "专业号")
    private List<String> collegeList;
}
